package com.wnxy.admin.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class JChargingPileDto {
    @ExcelProperty("主键")
    @ApiModelProperty("充电桩表")
    private Long id;

    @ExcelProperty("充电桩编号")
    @ApiModelProperty("充电桩编号")
    private String chargingPileNumber;

    @ExcelProperty("充电桩名称")
    @ApiModelProperty("充电桩名称")
    private String chargingPileName;

    @ExcelProperty("充电桩类别")
    @ApiModelProperty("充电桩类别1:汽车充电桩2:电瓶车充电桩3:大型公交车充电桩")
    private Integer chargingPileSort;

    @ExcelProperty("充电桩类型")
    @ApiModelProperty("充电桩类型1:混合型2:直流桩3:交流桩")
    private Integer chargingPileType;

    @ExcelProperty("充电枪数量")
    @ApiModelProperty("充电枪数量")
    private Integer chargingGunAmount;

    @ExcelProperty("充电功率")
    @ApiModelProperty("充电功率")
    private String chargingPower;

    @ExcelProperty("充电桩状态")
    @ApiModelProperty("充电桩状态")
    private String chargingPileState;

    @ExcelProperty("充电桩详情")
    @ApiModelProperty("充电桩详情")
    private String chargingPileDetail;

    @ExcelProperty("报警的级别")
    @ApiModelProperty("报警的级别，-1 严重，0 紧急，1 一般")
    private Integer maintenanceState;

    @ExcelProperty("充电枪图片")
    @ApiModelProperty("充电枪图片")
    private String chargingPilePhoto;

    @ExcelProperty("充电站id 外键")
    @ApiModelProperty("充电站id 外键")
    private Long chargingStationId;

    @ExcelProperty("充电站名称")
    @ApiModelProperty("充电站名称")
    private String chargingStationName;

    @ExcelProperty("充电站位置")
    @ApiModelProperty("充电站位置")
    private String chargingStationPlace;
}
